/**
 * <copyright>
 * </copyright>
 *
 * 
 */
package west.twouse.language.owl2fs.resource.owl2fs.grammar;

public class Owl2fsGrammarInformationProvider {
	
	public final static org.eclipse.emf.ecore.EStructuralFeature ANONYMOUS_FEATURE = org.eclipse.emf.ecore.EcoreFactory.eINSTANCE.createEAttribute();
	static {
		ANONYMOUS_FEATURE.setName("_");
	}
	
	public static class Rule extends west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSyntaxElement {
		
		private final org.eclipse.emf.ecore.EClass metaclass;
		
		public Rule(org.eclipse.emf.ecore.EClass metaclass, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice choice, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality cardinality) {
			super(cardinality, new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSyntaxElement[] {choice});
			this.metaclass = metaclass;
		}
		
		public org.eclipse.emf.ecore.EClass getMetaclass() {
			return metaclass;
		}
		
		public west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice getDefinition() {
			return (west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice) getChildren()[0];
		}
	}
	
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_0_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFullIRI().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FULL_IRI__VALUE), "FULLIRI", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_0_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_0_0_0);
	public final static Rule OWL2FS_0 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFullIRI(), OWL2FS_0_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_1_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAbbreviatedIRI().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ABBREVIATED_IRI__PREFIX), "ABBRIRI", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_1_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_1_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(":", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_1_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_1_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAbbreviatedIRI().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ABBREVIATED_IRI__VALUE), "ABBRIRI", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_1_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_1_0_0_0, OWL2FS_1_0_0_1, OWL2FS_1_0_0_2, OWL2FS_1_0_0_3, OWL2FS_1_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_1_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_1_0_0);
	public final static Rule OWL2FS_1 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAbbreviatedIRI(), OWL2FS_1_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_2_0_0_0_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntologyDocument().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY_DOCUMENT__PREFIX_DEFINITION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_2_0_0_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_2_0_0_0_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_2_0_0_0_0_1_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntologyDocument().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY_DOCUMENT__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_2_0_0_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_2_0_0_0_0_1_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_2_0_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_2_0_0_0_0_0, OWL2FS_2_0_0_0_0_1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound OWL2FS_2_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound(OWL2FS_2_0_0_0_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_2_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntologyDocument().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY_DOCUMENT__ONTOLOGY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_2_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_2_0_0_0, OWL2FS_2_0_0_1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_2_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_2_0_0);
	public final static Rule OWL2FS_2 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntologyDocument(), OWL2FS_2_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_3_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Prefix", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_3_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_3_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getPrefixDefinition().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.PREFIX_DEFINITION__PREF), "ABBRIRI", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_3_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_3_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(":=", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_3_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_3_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getPrefixDefinition().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.PREFIX_DEFINITION__NAMESPACE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_3_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_3_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_3_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_3_0_0_0, OWL2FS_3_0_0_1, OWL2FS_3_0_0_2, OWL2FS_3_0_0_3, OWL2FS_3_0_0_4, OWL2FS_3_0_0_5, OWL2FS_3_0_0_6, OWL2FS_3_0_0_7, OWL2FS_3_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_3_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_3_0_0);
	public final static Rule OWL2FS_3 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getPrefixDefinition(), OWL2FS_3_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_4_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Ontology", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_4_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__ONTOLOGY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_4_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_4_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__VERSION_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_4_0_0_4_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_4_0_0_0, OWL2FS_4_0_0_4_0_0_1, OWL2FS_4_0_0_4_0_0_2);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_4_0_0_4_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_4_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound OWL2FS_4_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound(OWL2FS_4_0_0_4_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_6_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Import", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_6_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_6_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_6_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__DIRECTLY_IMPORTS_DOCUMENTS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_6_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_6_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_4_0_0_6_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_6_0_0_0, OWL2FS_4_0_0_6_0_0_1, OWL2FS_4_0_0_6_0_0_2, OWL2FS_4_0_0_6_0_0_3, OWL2FS_4_0_0_6_0_0_4, OWL2FS_4_0_0_6_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_4_0_0_6_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_6_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound OWL2FS_4_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound(OWL2FS_4_0_0_6_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_7_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_7_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__ONTOLOGY_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_4_0_0_7_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_7_0_0_0, OWL2FS_4_0_0_7_0_0_1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_4_0_0_7_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_7_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound OWL2FS_4_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound(OWL2FS_4_0_0_7_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_4_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_9 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__AXIOMS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_4_0_0_10 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_4_0_0_11 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ONTOLOGY__COMMENT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_4_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0_0, OWL2FS_4_0_0_1, OWL2FS_4_0_0_2, OWL2FS_4_0_0_3, OWL2FS_4_0_0_4, OWL2FS_4_0_0_5, OWL2FS_4_0_0_6, OWL2FS_4_0_0_7, OWL2FS_4_0_0_8, OWL2FS_4_0_0_9, OWL2FS_4_0_0_10, OWL2FS_4_0_0_11);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_4_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_4_0_0);
	public final static Rule OWL2FS_4 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getOntology(), OWL2FS_4_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_5_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_5_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getComment().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.COMMENT__COMMENT), "COMMENT", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_5_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_5_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_5_0_0_0, OWL2FS_5_0_0_1, OWL2FS_5_0_0_2);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_5_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_5_0_0);
	public final static Rule OWL2FS_5 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getComment(), OWL2FS_5_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_6_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Class", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_6_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_6_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_6_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_6_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_6_0_0_0, OWL2FS_6_0_0_1, OWL2FS_6_0_0_2, OWL2FS_6_0_0_3, OWL2FS_6_0_0_4, OWL2FS_6_0_0_5, OWL2FS_6_0_0_6, OWL2FS_6_0_0_7, OWL2FS_6_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_6_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_6_0_0);
	public final static Rule OWL2FS_6 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassDeclaration(), OWL2FS_6_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_7_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Datatype", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_7_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_7_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_7_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_7_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_7_0_0_0, OWL2FS_7_0_0_1, OWL2FS_7_0_0_2, OWL2FS_7_0_0_3, OWL2FS_7_0_0_4, OWL2FS_7_0_0_5, OWL2FS_7_0_0_6, OWL2FS_7_0_0_7, OWL2FS_7_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_7_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_7_0_0);
	public final static Rule OWL2FS_7 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDeclaration(), OWL2FS_7_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_8_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_8_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_8_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_8_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_8_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_8_0_0_0, OWL2FS_8_0_0_1, OWL2FS_8_0_0_2, OWL2FS_8_0_0_3, OWL2FS_8_0_0_4, OWL2FS_8_0_0_5, OWL2FS_8_0_0_6, OWL2FS_8_0_0_7, OWL2FS_8_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_8_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_8_0_0);
	public final static Rule OWL2FS_8 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDeclaration(), OWL2FS_8_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_9_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_9_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_9_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_9_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_9_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_9_0_0_0, OWL2FS_9_0_0_1, OWL2FS_9_0_0_2, OWL2FS_9_0_0_3, OWL2FS_9_0_0_4, OWL2FS_9_0_0_5, OWL2FS_9_0_0_6, OWL2FS_9_0_0_7, OWL2FS_9_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_9_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_9_0_0);
	public final static Rule OWL2FS_9 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDeclaration(), OWL2FS_9_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_10_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("AnnotationProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_10_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_10_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_10_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_10_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_10_0_0_0, OWL2FS_10_0_0_1, OWL2FS_10_0_0_2, OWL2FS_10_0_0_3, OWL2FS_10_0_0_4, OWL2FS_10_0_0_5, OWL2FS_10_0_0_6, OWL2FS_10_0_0_7, OWL2FS_10_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_10_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_10_0_0);
	public final static Rule OWL2FS_10 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDeclaration(), OWL2FS_10_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Declaration", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_11_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNamedIndividualDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NAMED_INDIVIDUAL_DECLARATION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("NamedIndividual", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_11_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNamedIndividualDeclaration().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NAMED_INDIVIDUAL_DECLARATION__ENTITY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_11_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_11_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_11_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_11_0_0_0, OWL2FS_11_0_0_1, OWL2FS_11_0_0_2, OWL2FS_11_0_0_3, OWL2FS_11_0_0_4, OWL2FS_11_0_0_5, OWL2FS_11_0_0_6, OWL2FS_11_0_0_7, OWL2FS_11_0_0_8);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_11_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_11_0_0);
	public final static Rule OWL2FS_11 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNamedIndividualDeclaration(), OWL2FS_11_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_12_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClass_().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_12_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_12_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_12_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_12_0_0);
	public final static Rule OWL2FS_12 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClass_(), OWL2FS_12_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_13_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatype().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_13_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_13_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_13_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_13_0_0);
	public final static Rule OWL2FS_13 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatype(), OWL2FS_13_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_14_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_14_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_14_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_14_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_14_0_0);
	public final static Rule OWL2FS_14 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectProperty(), OWL2FS_14_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_15_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_15_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_15_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_15_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_15_0_0);
	public final static Rule OWL2FS_15 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataProperty(), OWL2FS_15_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_16_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_16_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_16_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_16_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_16_0_0);
	public final static Rule OWL2FS_16 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationProperty(), OWL2FS_16_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_17_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNamedIndividual().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NAMED_INDIVIDUAL__ENTITY_IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_17_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_17_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_17_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_17_0_0);
	public final static Rule OWL2FS_17 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNamedIndividual(), OWL2FS_17_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_18_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("AnnotationAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_18_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_18_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_18_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_ASSERTION__ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_18_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_ASSERTION__ANNOTATION_SUBJECT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_18_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_ASSERTION__ANNOTATION_VALUE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_18_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_18_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_18_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_18_0_0_0, OWL2FS_18_0_0_1, OWL2FS_18_0_0_2, OWL2FS_18_0_0_3, OWL2FS_18_0_0_4, OWL2FS_18_0_0_5, OWL2FS_18_0_0_6, OWL2FS_18_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_18_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_18_0_0);
	public final static Rule OWL2FS_18 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationAssertion(), OWL2FS_18_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_19_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SubAnnotationPropertyOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_19_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_19_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubAnnotationPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_ANNOTATION_PROPERTY_OF__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_19_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubAnnotationPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_ANNOTATION_PROPERTY_OF__SUB_ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_19_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubAnnotationPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_ANNOTATION_PROPERTY_OF__SUPER_ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_19_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_19_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_19_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_19_0_0_0, OWL2FS_19_0_0_1, OWL2FS_19_0_0_2, OWL2FS_19_0_0_3, OWL2FS_19_0_0_4, OWL2FS_19_0_0_5, OWL2FS_19_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_19_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_19_0_0);
	public final static Rule OWL2FS_19 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubAnnotationPropertyOf(), OWL2FS_19_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_20_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("AnnotationPropertyDomain", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_20_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_20_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_DOMAIN__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_20_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_DOMAIN__ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_20_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_DOMAIN__IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_20_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_20_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_20_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_20_0_0_0, OWL2FS_20_0_0_1, OWL2FS_20_0_0_2, OWL2FS_20_0_0_3, OWL2FS_20_0_0_4, OWL2FS_20_0_0_5, OWL2FS_20_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_20_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_20_0_0);
	public final static Rule OWL2FS_20 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyDomain(), OWL2FS_20_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_21_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("AnnotationPropertyRange", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_21_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_21_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_RANGE__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_21_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_RANGE__ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_21_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION_PROPERTY_RANGE__IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_21_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_21_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_21_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_21_0_0_0, OWL2FS_21_0_0_1, OWL2FS_21_0_0_2, OWL2FS_21_0_0_3, OWL2FS_21_0_0_4, OWL2FS_21_0_0_5, OWL2FS_21_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_21_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_21_0_0);
	public final static Rule OWL2FS_21 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotationPropertyRange(), OWL2FS_21_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_22_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Annotation", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_22_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_22_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotation().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION__ANNOTATION_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_22_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotation().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION__ANNOTATION_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_22_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotation().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANNOTATION__ANNOTATION_VALUE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_22_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_22_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_22_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_22_0_0_0, OWL2FS_22_0_0_1, OWL2FS_22_0_0_2, OWL2FS_22_0_0_3, OWL2FS_22_0_0_4, OWL2FS_22_0_0_5, OWL2FS_22_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_22_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_22_0_0);
	public final static Rule OWL2FS_22 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnnotation(), OWL2FS_22_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_23_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnonymousIndividual().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ANONYMOUS_INDIVIDUAL__NODE_ID), "NODE", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_23_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_23_0_0_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_23_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_23_0_0);
	public final static Rule OWL2FS_23 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAnonymousIndividual(), OWL2FS_23_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_24_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getLiteral().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.LITERAL__LEXICAL_VALUE), "LITERAL", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_24_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_24_0_0_2_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("^^", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace OWL2FS_24_0_0_2_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsWhiteSpace(0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_24_0_0_2_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getLiteral().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.LITERAL__DATATYPE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_24_0_0_2_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_24_0_0_2_0_0_0, OWL2FS_24_0_0_2_0_0_1, OWL2FS_24_0_0_2_0_0_2);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_24_0_0_2_0_1_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getLiteral().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.LITERAL__LANGUAGE_TAG), "LANGTAG", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_24_0_0_2_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_24_0_0_2_0_1_0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_24_0_0_2_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_24_0_0_2_0_0, OWL2FS_24_0_0_2_0_1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound OWL2FS_24_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCompound(OWL2FS_24_0_0_2_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_24_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_24_0_0_0, OWL2FS_24_0_0_1, OWL2FS_24_0_0_2);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_24_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_24_0_0);
	public final static Rule OWL2FS_24 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getLiteral(), OWL2FS_24_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_25_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectInverseOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_25_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_25_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_OBJECT_PROPERTY__OBJECT_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_25_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_25_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_25_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_25_0_0_0, OWL2FS_25_0_0_1, OWL2FS_25_0_0_2, OWL2FS_25_0_0_3, OWL2FS_25_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_25_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_25_0_0);
	public final static Rule OWL2FS_25 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperty(), OWL2FS_25_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_26_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataComplementOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_26_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_26_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataComplementOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_COMPLEMENT_OF__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_26_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_26_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_26_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_26_0_0_0, OWL2FS_26_0_0_1, OWL2FS_26_0_0_2, OWL2FS_26_0_0_3, OWL2FS_26_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_26_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_26_0_0);
	public final static Rule OWL2FS_26 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataComplementOf(), OWL2FS_26_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_27_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataOneOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_27_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_27_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataOneOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_ONE_OF__CONSTANTS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_27_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_27_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_27_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_27_0_0_0, OWL2FS_27_0_0_1, OWL2FS_27_0_0_2, OWL2FS_27_0_0_3, OWL2FS_27_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_27_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_27_0_0);
	public final static Rule OWL2FS_27 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataOneOf(), OWL2FS_27_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_28_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DatatypeRestriction", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_28_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_28_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeRestriction().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_RESTRICTION__DATATYPE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_28_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeRestriction().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_RESTRICTION__RESTRICTIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_28_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_28_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_28_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_28_0_0_0, OWL2FS_28_0_0_1, OWL2FS_28_0_0_2, OWL2FS_28_0_0_3, OWL2FS_28_0_0_4, OWL2FS_28_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_28_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_28_0_0);
	public final static Rule OWL2FS_28 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeRestriction(), OWL2FS_28_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_29_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFacetConstraintPair().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FACET_CONSTRAINT_PAIR__FACET), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_29_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFacetConstraintPair().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FACET_CONSTRAINT_PAIR__CONSTANT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_29_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_29_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_29_0_0_0, OWL2FS_29_0_0_1, OWL2FS_29_0_0_2);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_29_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_29_0_0);
	public final static Rule OWL2FS_29 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFacetConstraintPair(), OWL2FS_29_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_30_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectIntersectionOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_30_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_30_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectIntersectionOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_INTERSECTION_OF__CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_30_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectIntersectionOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_INTERSECTION_OF__CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_30_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_30_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_30_0_0_0, OWL2FS_30_0_0_1, OWL2FS_30_0_0_2, OWL2FS_30_0_0_3, OWL2FS_30_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_30_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_30_0_0);
	public final static Rule OWL2FS_30 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectIntersectionOf(), OWL2FS_30_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_31_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectUnionOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_31_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_31_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectUnionOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_UNION_OF__CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_31_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectUnionOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_UNION_OF__CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_31_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_31_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_31_0_0_0, OWL2FS_31_0_0_1, OWL2FS_31_0_0_2, OWL2FS_31_0_0_3, OWL2FS_31_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_31_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_31_0_0);
	public final static Rule OWL2FS_31 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectUnionOf(), OWL2FS_31_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_32_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectComplementOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_32_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_32_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectComplementOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_COMPLEMENT_OF__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_32_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_32_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_32_0_0_0, OWL2FS_32_0_0_1, OWL2FS_32_0_0_2, OWL2FS_32_0_0_3);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_32_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_32_0_0);
	public final static Rule OWL2FS_32 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectComplementOf(), OWL2FS_32_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_33_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectOneOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_33_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_33_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectOneOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_ONE_OF__INDIVIDUALS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_33_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_33_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_33_0_0_0, OWL2FS_33_0_0_1, OWL2FS_33_0_0_2, OWL2FS_33_0_0_3);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_33_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_33_0_0);
	public final static Rule OWL2FS_33 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectOneOf(), OWL2FS_33_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_34_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectSomeValuesFrom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_34_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_34_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectSomeValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_SOME_VALUES_FROM__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_34_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectSomeValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_SOME_VALUES_FROM__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_34_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_34_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_34_0_0_0, OWL2FS_34_0_0_1, OWL2FS_34_0_0_2, OWL2FS_34_0_0_3, OWL2FS_34_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_34_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_34_0_0);
	public final static Rule OWL2FS_34 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectSomeValuesFrom(), OWL2FS_34_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_35_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectAllValuesFrom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_35_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_35_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectAllValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_ALL_VALUES_FROM__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_35_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectAllValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_ALL_VALUES_FROM__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_35_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_35_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_35_0_0_0, OWL2FS_35_0_0_1, OWL2FS_35_0_0_2, OWL2FS_35_0_0_3, OWL2FS_35_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_35_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_35_0_0);
	public final static Rule OWL2FS_35 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectAllValuesFrom(), OWL2FS_35_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_36_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectHasValue", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_36_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_36_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectHasValue().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_HAS_VALUE__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_36_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectHasValue().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_HAS_VALUE__INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_36_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_36_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_36_0_0_0, OWL2FS_36_0_0_1, OWL2FS_36_0_0_2, OWL2FS_36_0_0_3, OWL2FS_36_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_36_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_36_0_0);
	public final static Rule OWL2FS_36 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectHasValue(), OWL2FS_36_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_37_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectHasSelf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_37_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_37_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectHasSelf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_HAS_SELF__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_37_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_37_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_37_0_0_0, OWL2FS_37_0_0_1, OWL2FS_37_0_0_2, OWL2FS_37_0_0_3);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_37_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_37_0_0);
	public final static Rule OWL2FS_37 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectHasSelf(), OWL2FS_37_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_38_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectMinCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_38_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_38_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MIN_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_38_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MIN_CARDINALITY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_38_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MIN_CARDINALITY__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_38_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_38_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_38_0_0_0, OWL2FS_38_0_0_1, OWL2FS_38_0_0_2, OWL2FS_38_0_0_3, OWL2FS_38_0_0_4, OWL2FS_38_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_38_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_38_0_0);
	public final static Rule OWL2FS_38 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMinCardinality(), OWL2FS_38_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_39_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectMaxCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_39_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_39_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MAX_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_39_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MAX_CARDINALITY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_39_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_MAX_CARDINALITY__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_39_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_39_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_39_0_0_0, OWL2FS_39_0_0_1, OWL2FS_39_0_0_2, OWL2FS_39_0_0_3, OWL2FS_39_0_0_4, OWL2FS_39_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_39_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_39_0_0);
	public final static Rule OWL2FS_39 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectMaxCardinality(), OWL2FS_39_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_40_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectExactCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_40_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_40_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_EXACT_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_40_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_EXACT_CARDINALITY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_40_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_EXACT_CARDINALITY__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_40_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_40_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_40_0_0_0, OWL2FS_40_0_0_1, OWL2FS_40_0_0_2, OWL2FS_40_0_0_3, OWL2FS_40_0_0_4, OWL2FS_40_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_40_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_40_0_0);
	public final static Rule OWL2FS_40 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectExactCardinality(), OWL2FS_40_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_41_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataSomeValuesFrom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_41_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_41_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataSomeValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_SOME_VALUES_FROM__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_41_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataSomeValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_SOME_VALUES_FROM__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_41_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_41_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_41_0_0_0, OWL2FS_41_0_0_1, OWL2FS_41_0_0_2, OWL2FS_41_0_0_3, OWL2FS_41_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_41_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_41_0_0);
	public final static Rule OWL2FS_41 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataSomeValuesFrom(), OWL2FS_41_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_42_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataAllValuesFrom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_42_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_42_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataAllValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_ALL_VALUES_FROM__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_42_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataAllValuesFrom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_ALL_VALUES_FROM__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_42_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_42_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_42_0_0_0, OWL2FS_42_0_0_1, OWL2FS_42_0_0_2, OWL2FS_42_0_0_3, OWL2FS_42_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_42_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_42_0_0);
	public final static Rule OWL2FS_42 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataAllValuesFrom(), OWL2FS_42_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_43_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataHasValue", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_43_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_43_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataHasValue().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_HAS_VALUE__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_43_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataHasValue().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_HAS_VALUE__CONSTANT), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_43_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_43_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_43_0_0_0, OWL2FS_43_0_0_1, OWL2FS_43_0_0_2, OWL2FS_43_0_0_3, OWL2FS_43_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_43_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_43_0_0);
	public final static Rule OWL2FS_43 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataHasValue(), OWL2FS_43_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_44_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataMinCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_44_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_44_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MIN_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_44_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MIN_CARDINALITY__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_44_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMinCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MIN_CARDINALITY__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_44_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_44_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_44_0_0_0, OWL2FS_44_0_0_1, OWL2FS_44_0_0_2, OWL2FS_44_0_0_3, OWL2FS_44_0_0_4, OWL2FS_44_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_44_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_44_0_0);
	public final static Rule OWL2FS_44 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMinCardinality(), OWL2FS_44_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_45_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataMaxCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_45_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_45_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MAX_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_45_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MAX_CARDINALITY__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_45_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMaxCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_MAX_CARDINALITY__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_45_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_45_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_45_0_0_0, OWL2FS_45_0_0_1, OWL2FS_45_0_0_2, OWL2FS_45_0_0_3, OWL2FS_45_0_0_4, OWL2FS_45_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_45_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_45_0_0);
	public final static Rule OWL2FS_45 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataMaxCardinality(), OWL2FS_45_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_46_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataExactCardinality", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_46_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder OWL2FS_46_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsPlaceholder(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_EXACT_CARDINALITY__CARDINALITY), "INTEGER", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_46_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_EXACT_CARDINALITY__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_46_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataExactCardinality().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_EXACT_CARDINALITY__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.QUESTIONMARK, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_46_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_46_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_46_0_0_0, OWL2FS_46_0_0_1, OWL2FS_46_0_0_2, OWL2FS_46_0_0_3, OWL2FS_46_0_0_4, OWL2FS_46_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_46_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_46_0_0);
	public final static Rule OWL2FS_46 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataExactCardinality(), OWL2FS_46_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_47_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SubClassOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_47_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_47_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubClassOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_CLASS_OF__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_47_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubClassOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_CLASS_OF__SUB_CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_47_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubClassOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_CLASS_OF__SUPER_CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_47_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_47_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_47_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_47_0_0_0, OWL2FS_47_0_0_1, OWL2FS_47_0_0_2, OWL2FS_47_0_0_3, OWL2FS_47_0_0_4, OWL2FS_47_0_0_5, OWL2FS_47_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_47_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_47_0_0);
	public final static Rule OWL2FS_47 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubClassOf(), OWL2FS_47_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_48_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("EquivalentClasses", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_48_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_48_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_CLASSES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_48_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_CLASSES__EQUIVALENT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_48_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_CLASSES__EQUIVALENT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_48_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_48_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_48_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_48_0_0_0, OWL2FS_48_0_0_1, OWL2FS_48_0_0_2, OWL2FS_48_0_0_3, OWL2FS_48_0_0_4, OWL2FS_48_0_0_5, OWL2FS_48_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_48_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_48_0_0);
	public final static Rule OWL2FS_48 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentClasses(), OWL2FS_48_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_49_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DisjointClasses", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_49_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_49_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_CLASSES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_49_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_CLASSES__DISJOINT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_49_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_CLASSES__DISJOINT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_49_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_49_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_49_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_49_0_0_0, OWL2FS_49_0_0_1, OWL2FS_49_0_0_2, OWL2FS_49_0_0_3, OWL2FS_49_0_0_4, OWL2FS_49_0_0_5, OWL2FS_49_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_49_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_49_0_0);
	public final static Rule OWL2FS_49 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointClasses(), OWL2FS_49_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_50_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DisjointUnion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_50_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_50_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointUnion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_UNION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_50_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointUnion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_UNION__UNION_CLASS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_50_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointUnion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_UNION__DISJOINT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_50_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointUnion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_UNION__DISJOINT_CLASS_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_50_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_50_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_50_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_50_0_0_0, OWL2FS_50_0_0_1, OWL2FS_50_0_0_2, OWL2FS_50_0_0_3, OWL2FS_50_0_0_4, OWL2FS_50_0_0_5, OWL2FS_50_0_0_6, OWL2FS_50_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_50_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_50_0_0);
	public final static Rule OWL2FS_50 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointUnion(), OWL2FS_50_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_51_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SubObjectPropertyOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_51_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_51_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubObjectPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_OBJECT_PROPERTY_OF__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_51_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubObjectPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_OBJECT_PROPERTY_OF__SUB_OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_51_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubObjectPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_OBJECT_PROPERTY_OF__SUPER_OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_51_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_51_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_51_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_51_0_0_0, OWL2FS_51_0_0_1, OWL2FS_51_0_0_2, OWL2FS_51_0_0_3, OWL2FS_51_0_0_4, OWL2FS_51_0_0_5, OWL2FS_51_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_51_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_51_0_0);
	public final static Rule OWL2FS_51 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubObjectPropertyOf(), OWL2FS_51_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_52_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectPropertyChain", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_52_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_52_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyChain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_CHAIN__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_52_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyChain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_CHAIN__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_52_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_52_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_52_0_0_0, OWL2FS_52_0_0_1, OWL2FS_52_0_0_2, OWL2FS_52_0_0_3, OWL2FS_52_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_52_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_52_0_0);
	public final static Rule OWL2FS_52 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyChain(), OWL2FS_52_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_53_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("EquivalentObjectProperties", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_53_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_53_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_OBJECT_PROPERTIES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_53_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_53_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_53_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_53_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_53_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_53_0_0_0, OWL2FS_53_0_0_1, OWL2FS_53_0_0_2, OWL2FS_53_0_0_3, OWL2FS_53_0_0_4, OWL2FS_53_0_0_5, OWL2FS_53_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_53_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_53_0_0);
	public final static Rule OWL2FS_53 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentObjectProperties(), OWL2FS_53_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_54_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DisjointObjectProperties", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_54_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_54_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_OBJECT_PROPERTIES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_54_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_54_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_54_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_54_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_54_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_54_0_0_0, OWL2FS_54_0_0_1, OWL2FS_54_0_0_2, OWL2FS_54_0_0_3, OWL2FS_54_0_0_4, OWL2FS_54_0_0_5, OWL2FS_54_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_54_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_54_0_0);
	public final static Rule OWL2FS_54 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointObjectProperties(), OWL2FS_54_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_55_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectPropertyDomain", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_55_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_55_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_DOMAIN__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_55_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_DOMAIN__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_55_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_DOMAIN__DOMAIN), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_55_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_55_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_55_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_55_0_0_0, OWL2FS_55_0_0_1, OWL2FS_55_0_0_2, OWL2FS_55_0_0_3, OWL2FS_55_0_0_4, OWL2FS_55_0_0_5, OWL2FS_55_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_55_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_55_0_0);
	public final static Rule OWL2FS_55 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyDomain(), OWL2FS_55_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_56_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectPropertyRange", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_56_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_56_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_RANGE__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_56_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_RANGE__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_56_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_RANGE__RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_56_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_56_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_56_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_56_0_0_0, OWL2FS_56_0_0_1, OWL2FS_56_0_0_2, OWL2FS_56_0_0_3, OWL2FS_56_0_0_4, OWL2FS_56_0_0_5, OWL2FS_56_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_56_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_56_0_0);
	public final static Rule OWL2FS_56 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyRange(), OWL2FS_56_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_57_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("InverseObjectProperties", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_57_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_57_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_OBJECT_PROPERTIES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_57_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSION1), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_57_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_OBJECT_PROPERTIES__OBJECT_PROPERTY_EXPRESSION2), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_57_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_57_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_57_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_57_0_0_0, OWL2FS_57_0_0_1, OWL2FS_57_0_0_2, OWL2FS_57_0_0_3, OWL2FS_57_0_0_4, OWL2FS_57_0_0_5, OWL2FS_57_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_57_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_57_0_0);
	public final static Rule OWL2FS_57 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseObjectProperties(), OWL2FS_57_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_58_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("FunctionalObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_58_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_58_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FUNCTIONAL_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_58_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FUNCTIONAL_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_58_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_58_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_58_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_58_0_0_0, OWL2FS_58_0_0_1, OWL2FS_58_0_0_2, OWL2FS_58_0_0_3, OWL2FS_58_0_0_4, OWL2FS_58_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_58_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_58_0_0);
	public final static Rule OWL2FS_58 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalObjectProperty(), OWL2FS_58_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_59_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("InverseFunctionalObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_59_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_59_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseFunctionalObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_FUNCTIONAL_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_59_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseFunctionalObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.INVERSE_FUNCTIONAL_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_59_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_59_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_59_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_59_0_0_0, OWL2FS_59_0_0_1, OWL2FS_59_0_0_2, OWL2FS_59_0_0_3, OWL2FS_59_0_0_4, OWL2FS_59_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_59_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_59_0_0);
	public final static Rule OWL2FS_59 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getInverseFunctionalObjectProperty(), OWL2FS_59_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_60_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ReflexiveObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_60_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_60_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getReflexiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.REFLEXIVE_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_60_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getReflexiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.REFLEXIVE_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_60_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_60_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_60_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_60_0_0_0, OWL2FS_60_0_0_1, OWL2FS_60_0_0_2, OWL2FS_60_0_0_3, OWL2FS_60_0_0_4, OWL2FS_60_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_60_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_60_0_0);
	public final static Rule OWL2FS_60 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getReflexiveObjectProperty(), OWL2FS_60_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_61_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("IrreflexiveObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_61_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_61_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getIrreflexiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.IRREFLEXIVE_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_61_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getIrreflexiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.IRREFLEXIVE_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_61_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_61_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_61_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_61_0_0_0, OWL2FS_61_0_0_1, OWL2FS_61_0_0_2, OWL2FS_61_0_0_3, OWL2FS_61_0_0_4, OWL2FS_61_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_61_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_61_0_0);
	public final static Rule OWL2FS_61 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getIrreflexiveObjectProperty(), OWL2FS_61_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_62_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SymmetricObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_62_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_62_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSymmetricObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SYMMETRIC_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_62_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSymmetricObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SYMMETRIC_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_62_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_62_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_62_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_62_0_0_0, OWL2FS_62_0_0_1, OWL2FS_62_0_0_2, OWL2FS_62_0_0_3, OWL2FS_62_0_0_4, OWL2FS_62_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_62_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_62_0_0);
	public final static Rule OWL2FS_62 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSymmetricObjectProperty(), OWL2FS_62_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_63_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("AntiSymmetricObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_63_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_63_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAsymmetricObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ASYMMETRIC_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_63_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAsymmetricObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.ASYMMETRIC_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_63_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_63_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_63_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_63_0_0_0, OWL2FS_63_0_0_1, OWL2FS_63_0_0_2, OWL2FS_63_0_0_3, OWL2FS_63_0_0_4, OWL2FS_63_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_63_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_63_0_0);
	public final static Rule OWL2FS_63 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getAsymmetricObjectProperty(), OWL2FS_63_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_64_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("TransitiveObjectProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_64_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_64_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getTransitiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.TRANSITIVE_OBJECT_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_64_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getTransitiveObjectProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.TRANSITIVE_OBJECT_PROPERTY__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_64_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_64_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_64_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_64_0_0_0, OWL2FS_64_0_0_1, OWL2FS_64_0_0_2, OWL2FS_64_0_0_3, OWL2FS_64_0_0_4, OWL2FS_64_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_64_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_64_0_0);
	public final static Rule OWL2FS_64 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getTransitiveObjectProperty(), OWL2FS_64_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_65_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SubDataPropertyOf", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_65_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_65_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubDataPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_DATA_PROPERTY_OF__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_65_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubDataPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_DATA_PROPERTY_OF__SUB_DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_65_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubDataPropertyOf().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SUB_DATA_PROPERTY_OF__SUPER_DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_65_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_65_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_65_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_65_0_0_0, OWL2FS_65_0_0_1, OWL2FS_65_0_0_2, OWL2FS_65_0_0_3, OWL2FS_65_0_0_4, OWL2FS_65_0_0_5, OWL2FS_65_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_65_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_65_0_0);
	public final static Rule OWL2FS_65 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSubDataPropertyOf(), OWL2FS_65_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_66_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("EquivalentDataProperties", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_66_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_66_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_DATA_PROPERTIES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_66_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_DATA_PROPERTIES__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_66_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EQUIVALENT_DATA_PROPERTIES__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_66_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_66_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_66_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_66_0_0_0, OWL2FS_66_0_0_1, OWL2FS_66_0_0_2, OWL2FS_66_0_0_3, OWL2FS_66_0_0_4, OWL2FS_66_0_0_5, OWL2FS_66_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_66_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_66_0_0);
	public final static Rule OWL2FS_66 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEquivalentDataProperties(), OWL2FS_66_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_67_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DisjointDataProperties", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_67_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_67_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_DATA_PROPERTIES__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_67_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_DATA_PROPERTIES__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_67_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointDataProperties().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DISJOINT_DATA_PROPERTIES__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_67_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_67_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_67_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_67_0_0_0, OWL2FS_67_0_0_1, OWL2FS_67_0_0_2, OWL2FS_67_0_0_3, OWL2FS_67_0_0_4, OWL2FS_67_0_0_5, OWL2FS_67_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_67_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_67_0_0);
	public final static Rule OWL2FS_67 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDisjointDataProperties(), OWL2FS_67_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_68_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataPropertyDomain", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_68_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_68_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_DOMAIN__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_68_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_DOMAIN__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_68_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDomain().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_DOMAIN__DOMAIN), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_68_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_68_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_68_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_68_0_0_0, OWL2FS_68_0_0_1, OWL2FS_68_0_0_2, OWL2FS_68_0_0_3, OWL2FS_68_0_0_4, OWL2FS_68_0_0_5, OWL2FS_68_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_68_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_68_0_0);
	public final static Rule OWL2FS_68 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyDomain(), OWL2FS_68_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_69_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataPropertyRange", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_69_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_69_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_RANGE__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_69_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_RANGE__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_69_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyRange().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_RANGE__RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_69_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_69_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_69_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_69_0_0_0, OWL2FS_69_0_0_1, OWL2FS_69_0_0_2, OWL2FS_69_0_0_3, OWL2FS_69_0_0_4, OWL2FS_69_0_0_5, OWL2FS_69_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_69_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_69_0_0);
	public final static Rule OWL2FS_69 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyRange(), OWL2FS_69_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_70_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("FunctionalDataProperty", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_70_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_70_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalDataProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FUNCTIONAL_DATA_PROPERTY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_70_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalDataProperty().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.FUNCTIONAL_DATA_PROPERTY__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_70_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_70_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_70_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_70_0_0_0, OWL2FS_70_0_0_1, OWL2FS_70_0_0_2, OWL2FS_70_0_0_3, OWL2FS_70_0_0_4, OWL2FS_70_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_70_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_70_0_0);
	public final static Rule OWL2FS_70 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getFunctionalDataProperty(), OWL2FS_70_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_71_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DatatypeDefinition", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_71_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_71_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDefinition().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_DEFINITION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_71_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDefinition().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_DEFINITION__DATATYPE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_71_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDefinition().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATATYPE_DEFINITION__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_71_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_71_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_71_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_71_0_0_0, OWL2FS_71_0_0_1, OWL2FS_71_0_0_2, OWL2FS_71_0_0_3, OWL2FS_71_0_0_4, OWL2FS_71_0_0_5, OWL2FS_71_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_71_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_71_0_0);
	public final static Rule OWL2FS_71 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDatatypeDefinition(), OWL2FS_71_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("HasKey", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_72_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getHasKey().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.HAS_KEY__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_72_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getHasKey().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.HAS_KEY__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_72_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getHasKey().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.HAS_KEY__OBJECT_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_72_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getHasKey().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.HAS_KEY__DATA_PROPERTY_EXPRESSIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_9 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_72_0_0_10 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_72_0_0_11 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_72_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_72_0_0_0, OWL2FS_72_0_0_1, OWL2FS_72_0_0_2, OWL2FS_72_0_0_3, OWL2FS_72_0_0_4, OWL2FS_72_0_0_5, OWL2FS_72_0_0_6, OWL2FS_72_0_0_7, OWL2FS_72_0_0_8, OWL2FS_72_0_0_9, OWL2FS_72_0_0_10, OWL2FS_72_0_0_11);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_72_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_72_0_0);
	public final static Rule OWL2FS_72 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getHasKey(), OWL2FS_72_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_73_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SameIndividual", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_73_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_73_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividual().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SAME_INDIVIDUAL__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_73_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividual().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SAME_INDIVIDUAL__SAME_INDIVIDUALS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_73_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividual().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SAME_INDIVIDUAL__SAME_INDIVIDUALS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_73_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_73_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_73_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_73_0_0_0, OWL2FS_73_0_0_1, OWL2FS_73_0_0_2, OWL2FS_73_0_0_3, OWL2FS_73_0_0_4, OWL2FS_73_0_0_5, OWL2FS_73_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_73_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_73_0_0);
	public final static Rule OWL2FS_73 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividual(), OWL2FS_73_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_74_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DifferentIndividuals", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_74_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_74_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividuals().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DIFFERENT_INDIVIDUALS__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_74_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividuals().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DIFFERENT_INDIVIDUALS__DIFFERENT_INDIVIDUALS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_74_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividuals().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DIFFERENT_INDIVIDUALS__DIFFERENT_INDIVIDUALS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_74_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_74_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_74_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_74_0_0_0, OWL2FS_74_0_0_1, OWL2FS_74_0_0_2, OWL2FS_74_0_0_3, OWL2FS_74_0_0_4, OWL2FS_74_0_0_5, OWL2FS_74_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_74_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_74_0_0);
	public final static Rule OWL2FS_74 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividuals(), OWL2FS_74_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_75_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ClassAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_75_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_75_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_75_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_ASSERTION__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_75_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_ASSERTION__INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_75_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_75_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_75_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_75_0_0_0, OWL2FS_75_0_0_1, OWL2FS_75_0_0_2, OWL2FS_75_0_0_3, OWL2FS_75_0_0_4, OWL2FS_75_0_0_5, OWL2FS_75_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_75_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_75_0_0);
	public final static Rule OWL2FS_75 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAssertion(), OWL2FS_75_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_76_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectPropertyAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_76_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_76_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_76_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ASSERTION__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_76_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ASSERTION__SOURCE_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_76_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ASSERTION__TARGET_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_76_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_76_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_76_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_76_0_0_0, OWL2FS_76_0_0_1, OWL2FS_76_0_0_2, OWL2FS_76_0_0_3, OWL2FS_76_0_0_4, OWL2FS_76_0_0_5, OWL2FS_76_0_0_6, OWL2FS_76_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_76_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_76_0_0);
	public final static Rule OWL2FS_76 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAssertion(), OWL2FS_76_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_77_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("NegativeObjectPropertyAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_77_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_77_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_OBJECT_PROPERTY_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_77_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_OBJECT_PROPERTY_ASSERTION__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_77_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_OBJECT_PROPERTY_ASSERTION__SOURCE_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_77_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeObjectPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_OBJECT_PROPERTY_ASSERTION__TARGET_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_77_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_77_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_77_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_77_0_0_0, OWL2FS_77_0_0_1, OWL2FS_77_0_0_2, OWL2FS_77_0_0_3, OWL2FS_77_0_0_4, OWL2FS_77_0_0_5, OWL2FS_77_0_0_6, OWL2FS_77_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_77_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_77_0_0);
	public final static Rule OWL2FS_77 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeObjectPropertyAssertion(), OWL2FS_77_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_78_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataPropertyAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_78_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_78_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_78_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_ASSERTION__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_78_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_ASSERTION__SOURCE_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_78_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPERTY_ASSERTION__TARGET_VALUE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_78_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_78_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_78_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_78_0_0_0, OWL2FS_78_0_0_1, OWL2FS_78_0_0_2, OWL2FS_78_0_0_3, OWL2FS_78_0_0_4, OWL2FS_78_0_0_5, OWL2FS_78_0_0_6, OWL2FS_78_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_78_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_78_0_0);
	public final static Rule OWL2FS_78 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropertyAssertion(), OWL2FS_78_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_79_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("NegativeDataPropertyAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_79_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_79_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_DATA_PROPERTY_ASSERTION__AXIOM_ANNOTATIONS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_79_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_DATA_PROPERTY_ASSERTION__DATA_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_79_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_DATA_PROPERTY_ASSERTION__SOURCE_INDIVIDUAL), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_79_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeDataPropertyAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NEGATIVE_DATA_PROPERTY_ASSERTION__TARGET_VALUE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_79_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_79_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_79_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_79_0_0_0, OWL2FS_79_0_0_1, OWL2FS_79_0_0_2, OWL2FS_79_0_0_3, OWL2FS_79_0_0_4, OWL2FS_79_0_0_5, OWL2FS_79_0_0_6, OWL2FS_79_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_79_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_79_0_0);
	public final static Rule OWL2FS_79 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNegativeDataPropertyAssertion(), OWL2FS_79_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DLSafeRule", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_80_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDLSafeRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DL_SAFE_RULE__ANNOTATION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Body", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_80_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDLSafeRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DL_SAFE_RULE__BODY_ATOM), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_9 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_10 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Head", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_11 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_12 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_80_0_0_13 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDLSafeRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DL_SAFE_RULE__HEAD_ATOM), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_14 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_15 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_80_0_0_16 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_80_0_0_17 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_80_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_80_0_0_0, OWL2FS_80_0_0_1, OWL2FS_80_0_0_2, OWL2FS_80_0_0_3, OWL2FS_80_0_0_4, OWL2FS_80_0_0_5, OWL2FS_80_0_0_6, OWL2FS_80_0_0_7, OWL2FS_80_0_0_8, OWL2FS_80_0_0_9, OWL2FS_80_0_0_10, OWL2FS_80_0_0_11, OWL2FS_80_0_0_12, OWL2FS_80_0_0_13, OWL2FS_80_0_0_14, OWL2FS_80_0_0_15, OWL2FS_80_0_0_16, OWL2FS_80_0_0_17);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_80_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_80_0_0);
	public final static Rule OWL2FS_80 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDLSafeRule(), OWL2FS_80_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_81_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ClassAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_81_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_81_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_ATOM__CLASS_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_81_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.CLASS_ATOM__IARG), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_81_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_81_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_81_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_81_0_0_0, OWL2FS_81_0_0_1, OWL2FS_81_0_0_2, OWL2FS_81_0_0_3, OWL2FS_81_0_0_4, OWL2FS_81_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_81_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_81_0_0);
	public final static Rule OWL2FS_81 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getClassAtom(), OWL2FS_81_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_82_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataRangeAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_82_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_82_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataRangeAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_RANGE_ATOM__DATA_RANGE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_82_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataRangeAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_RANGE_ATOM__DARG), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_82_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_82_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_82_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_82_0_0_0, OWL2FS_82_0_0_1, OWL2FS_82_0_0_2, OWL2FS_82_0_0_3, OWL2FS_82_0_0_4, OWL2FS_82_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_82_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_82_0_0);
	public final static Rule OWL2FS_82 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataRangeAtom(), OWL2FS_82_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_83_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("ObjectPropertyAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_83_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_83_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ATOM__OBJECT_PROPERTY_EXPRESSION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_83_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ATOM__IARG1), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_83_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.OBJECT_PROPERTY_ATOM__IARG2), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_83_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_83_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_83_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_83_0_0_0, OWL2FS_83_0_0_1, OWL2FS_83_0_0_2, OWL2FS_83_0_0_3, OWL2FS_83_0_0_4, OWL2FS_83_0_0_5, OWL2FS_83_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_83_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_83_0_0);
	public final static Rule OWL2FS_83 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getObjectPropertyAtom(), OWL2FS_83_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_84_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DataPropetyAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_84_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_84_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropetyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPETY_ATOM__DATA_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_84_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropetyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPETY_ATOM__IARG), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_84_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropetyAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DATA_PROPETY_ATOM__DARG), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_84_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_84_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_84_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_84_0_0_0, OWL2FS_84_0_0_1, OWL2FS_84_0_0_2, OWL2FS_84_0_0_3, OWL2FS_84_0_0_4, OWL2FS_84_0_0_5, OWL2FS_84_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_84_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_84_0_0);
	public final static Rule OWL2FS_84 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDataPropetyAtom(), OWL2FS_84_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_85_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("BuiltInAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_85_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_85_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getBuiltInAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.BUILT_IN_ATOM__IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_85_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getBuiltInAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.BUILT_IN_ATOM__DARG), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_85_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_85_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_85_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_85_0_0_0, OWL2FS_85_0_0_1, OWL2FS_85_0_0_2, OWL2FS_85_0_0_3, OWL2FS_85_0_0_4, OWL2FS_85_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_85_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_85_0_0);
	public final static Rule OWL2FS_85 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getBuiltInAtom(), OWL2FS_85_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_86_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("SameIndividualAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_86_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_86_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividualAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SAME_INDIVIDUAL_ATOM__IARG1), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_86_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividualAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.SAME_INDIVIDUAL_ATOM__IARG2), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_86_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_86_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_86_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_86_0_0_0, OWL2FS_86_0_0_1, OWL2FS_86_0_0_2, OWL2FS_86_0_0_3, OWL2FS_86_0_0_4, OWL2FS_86_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_86_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_86_0_0);
	public final static Rule OWL2FS_86 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getSameIndividualAtom(), OWL2FS_86_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_87_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DifferentIndividualsAtom", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_87_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_87_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividualsAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DIFFERENT_INDIVIDUALS_ATOM__IARG1), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_87_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividualsAtom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DIFFERENT_INDIVIDUALS_ATOM__IARG2), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_87_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_87_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_87_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_87_0_0_0, OWL2FS_87_0_0_1, OWL2FS_87_0_0_2, OWL2FS_87_0_0_3, OWL2FS_87_0_0_4, OWL2FS_87_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_87_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_87_0_0);
	public final static Rule OWL2FS_87 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDifferentIndividualsAtom(), OWL2FS_87_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_88_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Variable", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_88_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_88_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getVariable().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.VARIABLE__IRI), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_88_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_88_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_88_0_0_0, OWL2FS_88_0_0_1, OWL2FS_88_0_0_2, OWL2FS_88_0_0_3);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_88_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_88_0_0);
	public final static Rule OWL2FS_88 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getVariable(), OWL2FS_88_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DescriptionGraphRule", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_89_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_RULE__ANNOTATION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Body", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_89_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_RULE__BODY_ATOM), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_8 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_9 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_10 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Head", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_11 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_12 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 1);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_89_0_0_13 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGRule().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_RULE__HEAD_ATOM), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_14 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_15 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_89_0_0_16 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_89_0_0_17 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_89_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_89_0_0_0, OWL2FS_89_0_0_1, OWL2FS_89_0_0_2, OWL2FS_89_0_0_3, OWL2FS_89_0_0_4, OWL2FS_89_0_0_5, OWL2FS_89_0_0_6, OWL2FS_89_0_0_7, OWL2FS_89_0_0_8, OWL2FS_89_0_0_9, OWL2FS_89_0_0_10, OWL2FS_89_0_0_11, OWL2FS_89_0_0_12, OWL2FS_89_0_0_13, OWL2FS_89_0_0_14, OWL2FS_89_0_0_15, OWL2FS_89_0_0_16, OWL2FS_89_0_0_17);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_89_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_89_0_0);
	public final static Rule OWL2FS_89 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGRule(), OWL2FS_89_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_90_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("DescriptionGraph", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_90_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_90_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGAxiom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_AXIOM__ANNOTATION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.STAR, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_90_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGAxiom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_AXIOM__DG_NODES), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_90_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGAxiom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_AXIOM__DG_EDGES), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_90_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGAxiom().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_AXIOM__MAIN_CLASSES), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_90_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_90_0_0_7 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_90_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_90_0_0_0, OWL2FS_90_0_0_1, OWL2FS_90_0_0_2, OWL2FS_90_0_0_3, OWL2FS_90_0_0_4, OWL2FS_90_0_0_5, OWL2FS_90_0_0_6, OWL2FS_90_0_0_7);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_90_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_90_0_0);
	public final static Rule OWL2FS_90 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGAxiom(), OWL2FS_90_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_91_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Nodes", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_91_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_91_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGNodes().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_NODES__NODE_ASSERTION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_91_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_91_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_91_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_91_0_0_0, OWL2FS_91_0_0_1, OWL2FS_91_0_0_2, OWL2FS_91_0_0_3, OWL2FS_91_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_91_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_91_0_0);
	public final static Rule OWL2FS_91 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGNodes(), OWL2FS_91_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_92_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("NodeAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_92_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_92_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNodeAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NODE_ASSERTION__CLASS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_92_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNodeAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.NODE_ASSERTION__DG_NODE), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_92_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_92_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_92_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_92_0_0_0, OWL2FS_92_0_0_1, OWL2FS_92_0_0_2, OWL2FS_92_0_0_3, OWL2FS_92_0_0_4, OWL2FS_92_0_0_5);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_92_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_92_0_0);
	public final static Rule OWL2FS_92 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getNodeAssertion(), OWL2FS_92_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_93_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("Edges", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_93_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_93_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGEdges().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.DG_EDGES__EDGE_ASSERTION), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_93_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_93_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_93_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_93_0_0_0, OWL2FS_93_0_0_1, OWL2FS_93_0_0_2, OWL2FS_93_0_0_3, OWL2FS_93_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_93_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_93_0_0);
	public final static Rule OWL2FS_93 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getDGEdges(), OWL2FS_93_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_94_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("EdgeAssertion", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_94_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_94_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEdgeAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EDGE_ASSERTION__OBJECT_PROPERTY), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_94_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEdgeAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EDGE_ASSERTION__DG_NODE1), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_94_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEdgeAssertion().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.EDGE_ASSERTION__DG_NODE2), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_94_0_0_5 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_94_0_0_6 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_94_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_94_0_0_0, OWL2FS_94_0_0_1, OWL2FS_94_0_0_2, OWL2FS_94_0_0_3, OWL2FS_94_0_0_4, OWL2FS_94_0_0_5, OWL2FS_94_0_0_6);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_94_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_94_0_0);
	public final static Rule OWL2FS_94 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getEdgeAssertion(), OWL2FS_94_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_95_0_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("MainClasses", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_95_0_0_1 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword("(", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment OWL2FS_95_0_0_2 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsContainment(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getMainClasses().getEStructuralFeature(west.twouse.language.owl2fs.Owl2fsPackage.MAIN_CLASSES__CLASS), west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.PLUS, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword OWL2FS_95_0_0_3 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsKeyword(")", west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak OWL2FS_95_0_0_4 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsLineBreak(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, 0);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence OWL2FS_95_0_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsSequence(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_95_0_0_0, OWL2FS_95_0_0_1, OWL2FS_95_0_0_2, OWL2FS_95_0_0_3, OWL2FS_95_0_0_4);
	public final static west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice OWL2FS_95_0 = new west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsChoice(west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE, OWL2FS_95_0_0);
	public final static Rule OWL2FS_95 = new Rule(west.twouse.language.owl2fs.Owl2fsPackage.eINSTANCE.getMainClasses(), OWL2FS_95_0, west.twouse.language.owl2fs.resource.owl2fs.grammar.Owl2fsCardinality.ONE);
}
